I always dislike heavy metal music because of its loud, thick, and distored sound like the little boy in the picture does. However, we should not judge anything without knowing it. Then, how can I understand it more without hearing the loud sound? Fortunately, the lyrics data allows me to do so. To understand it more clearly, I used the my favoriate genre - pop music to compare with. Let’s figure it out!
First, knowing what is metal music about can provide us with a bird view of it. In this part, word frequency of lyrics comparison between metal and pop music, and the topic modeling of metal music will be analyzed.
Given the lyrics of metal and pop music, I used tm package to analyze the most frequently used words of each genre’s lyrics to gain a basic information of what metal music is singing about. Then, shiny and wordcloud2 packages are utilized to visualize the results.
From the wordclouds of metal (guitar shape) and pop music (singer shape), we can see that words like life, lie, and kill appear frequently than others, while pop music mainly contains love, baby, and heart. It seems that metal music mentions more about serious subjects, while pop music, obviously, talks more about love or youth. Only driven from lyrics, metal music has already made me feel heavy.
Only counting the word frequency of lyrics is not thorough, so, what actually does metal music talk about? Without hearing the music, I could use the topic modeling by implementing topicmodels package to figure out the themes of it. Supposing three topics (k = 3) are included in these lyrics.
We can deduce from the high frequency words in each topic that topic 1 is mainly about negative and anger as dirty and violence words are included. Topic 2 probably talks about life or love just like pop music does. Finally, it appears that topic 3 concerns more about serious subjects such as soul or death. Also, words like burn, blood, or war might make people feel aggressive. From my perspective, I might only feel comportable with the content of topic 2 when listening to the music!
Mostly, we are feeling the emotions of artists or the songs and trying to find feelings in common when we listen to the music, whatever it is sad, miss, or inspiring. So, what kind of emotions does metal music want to express? In this section, sentiment analysis will be conducted to answer the question. To separate the emotions, the lexicon nrc in tidytext package will be used. Also, in order to have a clear understanding, the emotions of pop music are also being considered.
From the radarchart, we can see that metal music relatively expresses more anger, disgust, and fear compared with pop music, which discourages me from listening to it or even attempting to accept it. Indeed, pop music also contains these “negative” sentiment, but overall, the pop music shows these emotions more gently than metal music.
Also, the proportion of positive and negative sentiment comparison in lyrics directly shows that pop music has relatively higher proportion of positive sentiment than metal music. I would choose pop music based on the result. Life needs more positive things right?
After gaining a basic understanding of metal music, I am curious that what’s the development of metal music? Does it always contain so much negative sentiment? To answer these questions, I analyzed the change of positive and negative sentiment proportion of metal music by year using tidytext and textdata packages.
Based on the results, the negative proportion does not vary greatly with the time, but the number of outliers increases significantly from group 2005 to group 2010, which is worth investigating deeply. The proportion of positive seems a little different. It has a small curve with the time passing by that the mean positive proportion reached the highest point in group 1990 and I am interested in what happened at that time. After researching, it turns out year 1990 is a crossroad for metal music and the development of metal music went to a new level! Maybe I can communicate with heavy metal fans next time with knowing these information.
After prior analysis, I’m sure that I’m not into the metal music. Then, how can I avoid hearing the metal music when searching through the Spotify or other music platforms? Given the name of metal music, I analyzed the word association by tokenizing songs’ name into two grams and visualized the word network utilizing igraph and ggraph packages to provide me with some hints about what metal music might be named of. Here is the word network.
We can see that if the song’s name follows or followed by the words like death, black, or blood, it is highly possible that this is a metal music song! Promise me, lower your phone’s sound before clicking on it!
Through this analysis, we can draw the following conclusions:
As I am in favor of joyful music and do not like negative sentiment like anger or even disgust, I guess I have more reasons to dislike metal music right now. (But I totally respect metal music fans.) Next time, if someone asks me why I dislike metal music, I could say more than just one sentence “it is too loud”!